using UnityEngine;

namespace Kayac
{
	public class HalfEdge
	{
		private Vertex begin;

		private HalfEdge next;

		private HalfEdge prev;

		private HalfEdge pair;

		private Face face;

		public Vector3 BeginPosition => default(Vector3);

		public Vector3 EndPosition => default(Vector3);

		public Vertex Begin => null;

		public Vertex End => null;

		public HalfEdge Next => null;

		public HalfEdge Prev => null;

		public HalfEdge Pair => null;

		public Face Face => null;

		public HalfEdge(Face face, Vertex begin)
		{
		}

		public void SetBegin(Vertex begin)
		{
		}

		public static void Link(HalfEdge prev, HalfEdge next)
		{
		}

		public static void ConnectFace(HalfEdge e0, HalfEdge e1)
		{
		}

		public bool Validate()
		{
			return false;
		}

		public override string ToString()
		{
			return null;
		}

		public string DumpPolygon()
		{
			return null;
		}

		public void OverrideFace(Face face)
		{
		}
	}
}
